package country

type Country struct {
	ID               int64  `json:"id"`                 //  自增id，序号,列表排序
	FullName         string `json:"full_name"`          //  全称（国家全称）
	ShortName        string `json:"short_name"`         //  简称（国家简称）
	AreaCode         string `json:"area_code"`          //  区号（对应的号码区号）
	NumberBitCount   int64  `json:"number_bit_count"`   //  号码位数（对应的号码位数有几位）
	DisableSieveList int64  `json:"disable_sieve_list"` //  用位图来表示，禁用筛选列表（用字符串表示多个业务类型，对应 sieve_platform_xxx  表的主键id）
	Status           int64  `json:"status"`             //  启动/禁用 1：启动，2：停用
	Creator          int64  `json:"creator"`            //  创建人
	CreateAt         int64  `json:"create_at"`          // 创建时间
	UpdatedAt        int64  `json:"updated_at"`         // 最后一次更新时间
	Deleted          int    `json:"deleted"`            // 1表示已删除，1表示有效;默认为0
}

func (Country) TableName() string {
	return "country"
}
